package pile.customer.service;

import org.apache.ibatis.annotations.Param;
import pile.customer.entity.Information;
import com.baomidou.mybatisplus.extension.service.IService;
import pile.customer.entity.ResponseResult;
import pile.customer.params.frequentlyAskedQuestions.SentMessageDTO;
import pile.customer.params.information.DeleDTO;
import pile.customer.params.information.ListDTO;
/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 郭天义
 * @since 2024-06-03
 */
public interface IInformationService extends IService<Information> {

  ResponseResult listPage(ListDTO listDTO);


  ResponseResult add(Information information);

  /**
   * 根据开始时间 结束时间 openid 查询这个人发送消息的数量
   * @param sentMessageDTO
   * @return
   */
    Integer selectTodaySentMessage( SentMessageDTO sentMessageDTO);

  /**
   * userInformationList
   * @param listDTO
   * @return
   */
  ResponseResult userInformationList(ListDTO listDTO);
}
